@charset "utf-8";
/* CSS Document */
* { padding: 0; margin: 0; font-size: 14px; }
a{ text-decoration:none; color:#548db1;}
body { padding: 0; background: #cccccc; }
.wrap {  min-width: 1280px; max-width:1600px; width:80%; margin: 0 auto; font-family: 'Microsoft YaHei'; font-size: 14px;background: #eeeeee url(../images/bg_body_l.png) left top repeat-y; padding-left:10px;}
.wrap-inner{ background: url(../images/bg_body_r.png) right top repeat-y; padding-right:10px; min-height:1000px;}
.left { float: left; }
.right { float: right; }
*html .clearfix { height: 1%; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; font-size: 0;}
input[type="text"], input[type="password"] { background: #f1f2f6; padding: 5px 4px !important; box-sizing: border-box; height: auto !important; border: 1px solid #cacaca; }
a img { border: 0; }
select { height: 28px; padding: 2px 2px; border: 1px solid #cacaca; vertical-align: top; }
select option { padding-left: 4px; padding-right: 4px; }
.txt-required{ color:red;}
.table{ width:100%;}
/*reset css*/
.combo { width: 126px !important; }
.combo-text { line-height: normal; height: auto; font-size: 14px; width: 108px !important; }
.combo-arrow { position: relative; top: 3px; background-color: transparent !important; }
.validatebox-invalid { background-position: right center; }
/*** header ***/
.header { background-color: #feb73b; border-bottom:1px solid #fda204;border-top:1px solid #fda204; }
.header .nav, .header .nav li { list-style: none; }
.header .nav { font-size: 18px; color: #ffffff; line-height: 20px; }
.header .nav li { float: left; padding: 0 11px 0 16px; display: block; position: relative; border-left:1px solid #ffcc33; border-right:1px solid #fda204; }
.header .nav li img { padding-left: 6px; vertical-align: middle; }
.header .nav li a { text-decoration: none; color: #ffffff; font-size: 18px; line-height: 60px; }
.header .nav li.active { background-color: #ee961b; }
.header .nav dl { width: 185px; position: absolute; top: 60px; left: 0;color: #515050; font-size: 14px; line-height: 46px; display: none; z-index: 11;  border-top:1px solid #fda204; }
.header .nav dl dt {  }
.header .nav dl dt.last { border-bottom: none; }
.header .nav dl dd { background: #cbc9c6; border-bottom: 1px solid #eeeeee; }
.header .nav dl a { padding-left:16px; display:block; color: #515050; background: #ffffff; font-size: 14px; line-height: 46px; }
.header .nav dl a:hover{ background: #feb73b; color:white;}
.header .nav dl dd a { background: #cbc9c6; }
/*** container ***/
.container { position:relative;}
.container .left-stick { position:absolute; left:0; top:0; font-size: 14px; line-height: 41px; color: #515050; width:222px;}
.container .left-stick dl { margin: 20px; border: 1px solid #cacaca; border-collapse: collapse; }
.container .left-stick dl dt, .container .left-stick dl dd { border-bottom: 1px solid #cacaca; border-collapse: collapse; }
.container .left-stick dl dt { padding-left: 27px; }
.container .left-stick dl dd { padding-left: 43px; }
.container .left-stick dl .active { background: #548db1; color: #f1f2f6; }
.container .left-stick dl a { text-decoration: none; color: #515050; }
.container .left-stick dl .active a { background: #548db1; color: #f1f2f6; }
.container .border { background: url(../images/border.jpg) repeat-y; width: 2px; min-height: 1000px; display:none; }
.container .content { overflow:hidden; padding:0 20px 30px 222px;/* border-left:1px solid #ffffff;*/ color: #4a505f; font-size: 16px; }
/*** tab ***/
.container .content .tab p { background: #e4e4e4; font-size: 15px; line-height: 30px; padding-left: 20px; }
.container .content .tab >  p { margin-right:-20px; }
.container .content .tab p a { text-decoration: none; color: #4a505f; }
.container .content .form { color: #2b2b2b; padding: 13px 0px 15px 3px; }
.container .content .form label { font-size: 15px; line-height: 28px; padding-left: 17px; }
.container .content .form input { border: 1px solid #cacaca; border-radius: 3px; }
.container .content .form #indexs input { height: 13px; margin-top: 6px; border: none; }
.container .content .form .cardid input { width: 237px; }
.container .content .form .time input { width: 100px; border: none; }
.container .content .form div.btn { width: 81px; height: 28px; margin-left: 14px; position: relative; font-size: 16px; }
.container .content .form div.btn button { border: none; padding-right: 12px; padding-left: 31px; height: 28px; background: #f58025; color: #ffffff; border-radius: 3px; font-size: 16px; }
.container .content .form div.btn img { position: absolute; top: 7px; left: 16px; }
.container .content .tab .form .name input.text { width: 323px; height: 26px; margin-left: 9px; border-radius: 2px; }
.container .content .tab .form .btn-add { width: 530px; }
.container .content .tab .form .btn button { font-size: 16px; color: #fff; }
.container .content .tab .form .btn button.search { height: 28px; padding: 0 16px 0 32px; margin-right: 11px; background: url(../images/search.jpg) no-repeat 16px 7px; background-color: #f48024; }
.container .content .tab .form .btn button.addcode { height: 28px; padding: 0 17px 0 14px; background-color: #f48024; margin-right:10px; }
.container .content .w-897 .form .people-info ul, .container .content .w-897 .form .people-info li, .container .content .w-897 .form .check-info ul, .container .content .w-897 .form .check-info li { list-style: none; }
.container .content .w-897 .form .people-info li { font-size: 14px; line-height: 30px; padding: 0 8px 0 0; }
.container .content .w-897 .form .people-info li select { background: #f1f2f6; width: 68px; }
.container .content .w-897 .form .people-info li input { width: 90px; }
.container .content .w-897 .form .check-info { margin: 10px 0; }
.container .content .w-897 .form .check-info li {/* padding:0 15px 0 5px; */ min-width: 200px; font-size: 14px; line-height: 26px; text-align: left; }
.container .content .w-897 .form .check-info li input { margin-right: 6px; }
.container .content .w-897 .form .rate-btn { width: 315px; margin: 12px 0 0 0; float: right; }
.container .content .w-897 .form .check-hospital { margin: 12px 0; }
.container .content .w-897 .form .check-hospital li select { min-width: 90px; }
.container .content .w-897 .form .check-hospital li.org select { min-width: 185px; }
.container .content .tab .rate .form { padding: 13px 0px 5px 3px; border: none;}
.container .content .tab .rate .tab-details { margin-top: 24px; }
.container .content .tab .rate .tab-details .table td { width: 300px; }
/***  w-897  ***/
.w-897 { margin-left: 20px; }
/* .tab-shortcut { border-bottom: 2px solid #feb74a; }
 */
 .tab-shortcut ul, .tab-shortcut li { list-style: none; font-size: 14px; line-height: 36px; color: #4a505f; }
.tab-shortcut li { float: left; padding: 0 20px; }
.tab-shortcut a { text-decoration: none; color: #4a505f; }
.tab-shortcut li.active { background: #feb74a; color: #ffffff; border-radius: 1px; }
.tab-shortcut li.active a { color: #ffffff; }
.container .content .w-897 .assess li { font-size: 14px; line-height: 30px; padding: 0 27px; }
.tab-shortcut { margin: 6px 0 8px 0; }
.container .content .tab .w-897 .upload { line-height: 35px; font-size: 14px; color: #3174d3; text-align: right; }
.container .content .tab .w-897 .upload a { text-decoration: none; color: #3174d3; }
.container .content .tab .tab-details .table { border: 1px solid #cacaca; border-collapse: collapse; font-size: 14px; line-height: 29px; color: #4a505f; overflow: auto; }
.container .content .tab .tab-details .table tr, .tab-details .table td { border: 1px solid #cacaca; text-align: center; }
.container .content .tab .tab-details .table td { width: 87px; }
.container .content .tab .tab-details .table td.first { width: 108px; }
.container .content .tab .tab-details .table a { color: #3174d3; }
.container .content .tab .tab-search { margin: 4px 0 20px 19px; }
.container .content .tab .tab-search .table td { width: 150px; }
.container .content .tab .table .first-row { font-weight: bold; }
.odd { background: #e5e4e4; }
/******  conclusion  ******/
.container .content .tab .w-897 .conclusion p { background-color: #eeeeee; font-size: 14px; line-height: 24px; padding: 0; }
.container .content .tab .w-897 .conclusion span { color: #ff4a50; }
/****** contrast ******/
.container .content .tab .w-897 .contrast { border: 1px solid #cacaca; padding: 0 225px 0 97px; margin: 2px 0 8px 0; }
.container .content .tab .w-897 .contrast .description { padding: 11px 0 0 81px; }
/****** tab-danger ******/
.container .content .tab .w-897 .tab-danger p { padding: 8px 0; background-color: #eeeeee; font-size: 16px; line-height: 24px; }
.container .content .tab .w-897 .tab-danger .table tr, .container .content .tab .w-897 .tab-danger .table td { border: none; border-right: 1px solid #cacaca; }
.container .content .tab .w-897 .tab-danger .table td { width: 298px; }
/******  tab-code ******/
.container .content .tab .w-897 .tab-code { margin-bottom: 20px; }
.container .content .tab .w-897 .tab-code .table td.check { text-align: left; }
.container .content .tab .w-897 .tab-code .table td.w-101 { width: 101px; }
.container .content .tab .w-897 .tab-code .table td.w-169 { width: 169px; }
.container .content .tab .w-897 .tab-code .table td.w-187 { width: 187px; }
.container .content .tab .w-897 .tab-code .table td.w-199 { width: 199px; }
.container .content .tab .w-897 .tab-code .table td.check img { padding-left: 40px; padding-right: 5px; border: none; }
.container .content .tab .w-897 .tab-code .table td.check-detail { text-align: left; padding-left: 70px; }
.container .content .tab .w-897 .tab-code a { padding-right: 10px; }
.container .content .tab .w-897 .tab-code .table td, .container .content .tab .w-897 .tab-code .table tr { border: none; border-right: 1px solid #cacaca; }
/***** match-code *****/
.container .content .tab .w-897 .match-code { padding: 10px 0 15px 0; }
.container .content .tab .w-897 .match-code .table td.w-117 { width: 131px; }
.container .content .tab .w-897 .match-code .table td.w-55 { width: 55px; }
.container .content .tab .w-897 .match-code .table td.w-56 { width: 56px; }
.container .content .tab .w-897 .match-code .table td.w-67 { width: 67px; }
.container .content .tab .w-897 .match-code .table tr, .container .content .tab .w-897 .match-code .table td { border: none; border-right: 1px solid #cacaca; }
.container .content .tab .w-897 .match-code .table td.first-rc { padding: 0 10px; }
.container .content .tab .w-897 .match-code .table td.check img { padding-left: 16px; }
.container .content .tab .w-897 .match-code .table td.check-detail { padding-left: 31px; }
/***** border  *****/

/****** div-page ******/
.container .content .tab .w-897 .div-page { font-size: 14px; line-height: 30px; color: #4a505f; }
.container .content .tab .w-897 .div-page a { text-decoration: none; color: #4a505f; }
.container .content .tab .w-897 .div-page ul, .container .content .tab .w-897 .div-page li { list-style: none; }
.container .content .tab .w-897 .div-page li { float: left; padding: 0 10px; background: #e4e4e4; margin-right: 1px; }
.container .content .tab .w-897 .div-page li.active { background: #eeeeee; color: #f48024; }
.container .content .tab .w-897 .div-page li.active a { color: #f48024; }
.container .content .tab .w-897 .div-page li img { padding-right: 5px; padding-left: 5px; }
.container .content .tab .w-897 .div-page ul { float: right; }
.container .content .tab .w-897 .div-page span { width: 60px; }
.container .content .tab .w-897 .div-page .select-page { padding-left: 27px; padding-right: 9px; background: #eeeeee; }
.container .content .tab .w-897 .div-page .select-page input { width: 27px; border: 1px solid #cacaca; background: #f1f2f6; border-radius: 2px; text-align: center; }
/***************  form-project  *****************/
.container .content .tab .w-897 .form-project { width: 340px; }
.container .content .tab .w-897 .form-project .name label { font-size: 14px; padding: 0; line-height: 28px; }
.container .content .tab .w-897 .form-project .name select,.container .content .tab .w-897 .form-project .name input { min-width: 210px; height: 28px; margin: 10px 0; float: left; background: #f1f2f6; }
.container .content .tab .w-897 .form-project { margin-right: 16px; }
.container .content .tab .w-897 .form-project .name .btn-add { width: 86px; margin: 0; margin: 10px 0 10px 3px; }
.container .content .tab .w-897 .form-project .name button { margin: 0; width: 86px; }
/**************** name-org ****************/
.container .content .tab .w-897 .name-org { width: 462px; margin: 0; padding-left: 14px; }
.container .content .tab .w-897 .name-org .name select { min-width: 214px; }
.container .content .tab .w-897 .name-org .name .btn-add { width: 100px; padding: 0; }
.container .content .tab .w-897 .import { margin-bottom: 0; }
.container .content .tab .w-897 .form .name .btn button.addcode { width: 100px; padding: 0; background: #f48024; }
.container .content .tab .w-897 .form .name .btn-group { margin-right: 11px; width: 129px; }
.container .content .tab .w-897 .form .name .btn-group button.addcode { width: 129px; }
.container .content .tab .w-897 .form .name .btn-last { margin-right: 0; }
/**************** import *******************/
.container .content .tab .w-897 .name-org .import .table tr { height: 29px; }
.container .content .tab .w-897 .name-org .import .table tr td.w-110 { width: 110px; }
.container .content .tab .w-897 .name-org .import .table tr td.w-111 { width: 111px; }
.container .content .tab .w-897 .name-org .import .table tr td.w-114 { width: 114px; }
.container .content .tab .w-897 .name-org .import .table tr td.w-92 { width: 92px; }
.container .content .tab .w-897 .name-org .import .table tr td.w-85 { width: 85px; }
.container .content .tab .w-897 .name-org .import .table tr td.w-46 { width: 46px; }
/****** note ******/
.container .content .tab .w-897 .note { margin-top: 17px; }
.container .content .tab .w-897 .note p { padding: 0; font-size: 16px; line-height: 24px; font-weight: bold; background-color: #eeeeee; }
.container .content .tab .w-897 .note ol { padding-left: 45px; font-size: 14px; line-height: 30px; }
/****************  娣囶喗鏁糱order閻ㄥ嫬鈧拷  ****************/
.container .border { height: 1100px; }
/******  result  ******/
.container .content .tab div.result { margin: 4px 150px 0 19px; border: 1px solid #e9e8e5; padding: 36px 0 36px 210px; background: #fff8ea; }
.container .content .tab div.result p { background: #fff8ea; font-size: 14px; line-height: 17px; }
.container .content .tab div.result p a { text-decoration: underline; color: #3174d3; }
/****** tab-info ******/
.container .content .w-897 .tab-info .title { margin: 13px 0 11px 0; padding: 0; font-size: 16px; line-height: 24px; color: #ec9619; background: #eeeeee; }
/***********  history  ***********/
.container .content .w-897 .tab-info .history { border: 1px solid #cacaca; margin-bottom: 10px; font-size: 14px; line-height: 30px; color: #4a505f; }
.history .date{ padding-left:18px; padding-bottom:5px;}
.history .date .combo-text{ border:0;}
.container .content .w-897 .tab-info span { font-size: 12px; line-height: 26px; }
.history .his-head { padding-left: 19px; }
.history .his-detail table { border-collapse: collapse; }
.history .his-detail table td { border-right: 1px solid #c9c9c9; border-collapse: collapse; }
.history .his-detail table td.family { width: 89px; padding-left: 19px; }
.history .his-detail table td ul, .history .his-detail table td li { list-style: none; }
.history .his-detail table td ul { width: 786px; }
.history .his-detail table td li { float: left; padding: 0 10px 0 14px; }
.history .his-detail .none { padding-top: 8px; }
.history .his-detail .history-info { padding-bottom: 8px; }
.history .his-detail .none, .history .his-detail .history-info { padding-left: 17px; }
.history .his-detail .history-info .history-shortcut { width: 250px; }
.history .his-detail .history-info .history-shortcut ul, .history .his-detail .history-info .history-shortcut li { list-style: none; }
.issmoke div { padding: 15px 7px 15px 17px; }
/****************** smoke-invest ***********************/
.tab-info .history .smoke-invest p { background: #eeeeee; }
.smoke-invest ul, .smoke-invest li { list-style: none; }
.smoke-invest li { padding: 0 7px 0 18px; }
/******************* sleep-time  ***********************/
.sleep-time select { min-width: 70px; border-radius: 2px; background: #f1f2f6; }
.medicine-name div { padding: 0 0 10px 17px; }
.medicine-name div input { width: 278px; border: 1px solid #cacaca; background: #f1f2f6; border-radius: 2px; }
/*********** fat ***************/
.container .content .w-897 .tab-info .history span, .container .content .w-897 .tab-info .history strong { font-size: 14px; line-height: 30px; }
.tab-info .history { font-size: 14px; line-height: 30px; }
.tab-info .history .fat { margin: 25px 0; }
.tab-info .history .fat p { width: 148px; font-size: 14px; line-height: 30px; }
.tab-info .history .detect p { font-size: 14px; line-height: 30px; }
.tab-info .history .detect ul li input.text, .tab-info .history .detect ul li select { margin-left: 10px; min-width: 98px; background: #f1f2f6; }
.tab-info .history .detect ul li select { min-width: 104px; }
.tab-info .history .detect ul li.heart-times span { float: left; width: 105px; }
.tab-info .history .detect ul li.heart-times ul { width: auto; }
.tab-info .history .detect ul li.heart-times ul input { padding: 0 9px 0 16px; }
.tab-info .history .detect select.opt { min-width: 98px; height: 26px; background: #f1f2f6; }
.tab-info .history .detect ul li p { padding: 0 0 38px 0; }
.tab-info .history .detect ul li p.last { padding-bottom: 16px; }
/*** submit ***/
.w-897 .submit button { width: 150px; height: 38px; margin: 30px 0 13px 0; border: none; border-radius: 2px; font-size: 16px; color: #fff; background: #f48024; }
.container .border-assess { background: url(../images/border.jpg) repeat-y; width: 2px; height: 4650px; }
/****  role ****/
.container .content .tab .role { margin: 22px 0 12px 0; font-size: 16px; line-height: 24px; color: #ed961a; }
/****  role-mng ****/
.container .content .tab .role-mng { padding-top: 25px; border: 1px solid #cacaca; font-size: 14px; line-height: 30px; }
/*********  text  ********/
.container .content .tab .role-mng .text { margin-bottom: 12px; margin-left: 16px; }
.container .content .tab .role-mng .text label { padding-right: 16px; display: block; width: 70px; float: left; font-weight: bold; }
.container .content .tab .role-mng .text input { width: 280px; height: 28px; border: 1px solid #cacaca; }
.container .content .tab .role-mng .text .btn { margin-left: 10px; width: 81px; background: #f48024; color: #fff; font-size: 16px; line-height: 27px; border-radius: 2px; border: none; }
/*********  delete-role  ********/
.container .content .tab .role-mng .delete-role { margin-left: 100px; margin-bottom: 18px; font-size: 14px; line-height: 30px; }
.container .content .tab .role-mng .delete-role ul, .container .content .tab .role-mng .delete-role li { list-style: none; }
.container .content .tab .role-mng .delete-role li { width: 280px; border-bottom: 1px solid #dddddd; }
.container .content .tab .role-mng .delete-role li div { width: 230px; padding-left: 12px; white-space: nowrap; }
.container .content .tab .role-mng .delete-role li a { padding-right: 10px; color: #3174d3; }
/*********  limits  ********/
.container .content .tab .role-mng .limits strong { padding: 0 16px 0 18px; display: block; width: 70px; float: left; }
label { display: block; }
.limits { padding-bottom: 14px; }
.limits ul { padding-left: 0; font-size: 14px; line-height: 30px; }
.limits ul, .limits li { list-style: none; }
.limits li dt { padding-left: 17px; }
.limits li dd { padding-left: 34px; }
/****  role-submit  ****/
.role-submit { margin-top: 30px; font-size: 16px; color: #fff; }
.role-submit button { width: 151px; height: 39px; font-size: 16px; margin-right: 9px; margin-bottom: 10px; color: #fff; border: none; border-radius: 2px; }
.role-submit .submit { background: #f48024; }
.role-submit .cancel { background: #cacaca; }
/*** popup   ***/

.fade { opacity: 0; transition: opacity 0.15s linear 0s; }
.fade.in { opacity: 1; }
.modal-backdrop.fade { filter: alpha(opacity=0); opacity: 0; }
.modal-backdrop.in { filter: alpha(opacity=50); opacity: .5; }
.hide { display: none; }
.modal { background-clip: padding-box; background-color: #FFFFFF; border: 1px solid rgba(0, 0, 0, 0.3); border-radius: 6px 6px 6px 6px; box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); left: 50%; margin-left: -280px; outline: medium none; position: fixed; top: 10%; width: 444px; z-index: 1050; }
.modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; background-color: #000; }
.modal.fade { top: -25%; transition: opacity 0.3s linear 0s, top 0.3s ease-out 0s; }
.modal.fade.in { top: 10%; }
.modal-header { border-bottom: 1px solid #EEEEEE; padding: 9px 15px; background: #e5e3e3; height: 40px; }
.close { color: #000000; float: right; font-size: 20px; font-weight: bold; line-height: 20px; opacity: 0.2; text-shadow: 0 1px 0 #FFFFFF; }
button.close { background: none repeat scroll 0 0 transparent; border: 0 none; cursor: pointer; padding: 0; }
.close:hover, .close:focus { color: #000000; cursor: pointer; opacity: 0.4; text-decoration: none; }
.modal-header .close { margin-top: 2px; }
.modal-header h3 { line-height: 30px; margin: 0; text-align: center; font-size: 14px; }
.modal-body { max-height: 400px; overflow-y: auto; padding: 46px 40px; position: relative; vertical-align: middle; background: #eee; }
.modal-body p { font-size: 14px; line-height: 30px; }
.modal-body input.text { width: 278px; height: 26px; }
.modal-body input.file { width: 70px; height: 30px; padding-left: 8px; }
.modal-footer { background-color: #eeeeee; border-radius: 0 0 6px 6px; border-top: 1px solid #DDDDDD; box-shadow: 0 1px 0 #FFFFFF inset; margin-bottom: 0; padding: 14px 15px 15px; text-align: right; }
.modal-footer button { width: 130px; height: 36px; padding-left: 7px; background: #f48024; font-size: 16px; line-height: 30px; color: #fff; }
.modal-footer button.btn-cancel { background: #cacaca; }
.modal-footer:before, .modal-footer:after { content: ""; display: table; line-height: 0; }
.modal-footer:after { clear: both; }
.modal-footer:before, .modal-footer:after { content: ""; display: table; line-height: 0; }
/**  col-2 table  **/
.wrap .container .content .tab .w-897 .table-col-2 { width: 100%; font-size: 14px; line-height: 30px; margin: 0 auto; }
.wrap .container .content .tab .w-897 .tab-details.table-col-2 .table { width: 100%; margin: 10px 0; }
.wrap .container .content .tab .w-897 .tab-details.table-col-2 .table td.col1 { width: 25%; }
.wrap .container .content .tab .w-897 .tab-details.table-col-2 .table td.col2 { width: 75%; text-align: left; padding-left: 10%; }
/**  advantages  **/
.wrap .container .content .tab .w-897 .advantages { width: 100%; font-size: 14px; line-height: 30px; margin: 0 auto; }
.wrap .container .content .tab .w-897 .advantages p { border: 1px solid #cacaca; background: #eee; }
.wrap .container .content .tab .w-897 .advantages .adv-tip { border: 1px solid #cacaca; background: #e5e4e4; padding-left: 15px; }
/**  col-3 table  **/	
.wrap .container .content .tab .w-897 .table-col-3 { width: 100%; margin: 0 auto; font-size: 14px; line-height: 30px; }
.wrap .container .content .tab .w-897 .tab-details.table-col-3 .table { width: 100%; margin: 10px 0; }
.wrap .container .content .tab .w-897 .tab-details.table-col-3 .table tr.em { font-weight: bold; }
.wrap .container .content .tab .w-897 .tab-details.table-col-3 .table td.col1 { width: 25%; }
.wrap .container .content .tab .w-897 .tab-details.table-col-3 .table td.col2 { width: 60%; text-align: left; }
/** col-3update **/
.wrap .container .content .tab .w-897 .col-3update { width: 100%; margin: 0 auto; font-size: 14px; line-height: 30px; }
.wrap .container .content .tab .w-897 .tab-details.col-3update .table { width: 100%; margin: 10px 0; }
.wrap .container .content .tab .w-897 .tab-details.col-3update .table tr.em { font-weight: bold; }
.wrap .container .content .tab .w-897 .col-3update .table td { width: 33%; }
ul.danger-lever { list-style: none; font-size: 14px; line-height: 30px; vertical-align: middle; text-align: center; }
ul.danger-lever li { display: inline-block; }
ul.danger-lever li img { margin: 0 10px; }
.container .content .w-897 div.category { margin: 0 auto; width: 400px; ; }
.container .content .w-897 div.category table.thumbnail { width: 400px; }
.container .content .w-897 div.category table.thumbnail td.first-col { width: 110px; }
.container .content .w-897 div.category table.thumbnail td>input { width: auto; height: 20px; background: #fff; margin: 15px; }
.container .content .w-897 div.category table.thumbnail td>select { width: auto; margin: 15px; }
.container .content .w-897 div.category div.submit { display: inline-block; margin: 5px; }
.container .content .w-897 div.category div.submit button.container .content .w-897 div.category div.submit button { width: 60px; height: 25px; margin: 0; padding: 0; font-size: 14px; line-height: 20px; background: #f48024; color: #fff; }
.w-897 table.col-4 { width: 700px; text-align: center; border-collapse: collapse; margin-top: 25px; margin-bottom: 10px; }
.w-897 table.col-4 tr.first-row { font-weight: bold; }
.w-897 table.col-4 td{padding:5px;}
.w-897 table.col-4 td, .w-897 table.col-4 tr { border: 1px solid #cacaca; border-collapse: collapse; }
.w-897 table.col-4 td.col-1 { width: 10%; }
.w-897 table.col-4 td.col-2 { width: 30%; }
.loading { width: 170px; height: 25px; border: 3px solid #C3DAF9; position: absolute; top: 10px; left: 1140px; z-index: 10000; background-color: #F7F9FC; line-height: 25px; vertical-align: middle; font-size: 11pt; display: none; }
/*.container .content .w-897 #standardcodetable tr:not(.first-row) td:nth-child(3){text-align:left;}*/
     
.w-medicalinfo { width: 1020px !important; }
.table-code { width: 650px; }
.cgr-center { width: 800px; margin: 0 auto; }
.container .content .tab .tab-details.tab-usermng tr.first-row a { text-decoration: none; color: #4a505f; }
.tab-details.tab-usermng { margin: 15px 0 15px 20px; }
.container .content .tab .tab-details.tab-user-add { border: 1px solid #ccc; }
.container .content .tab .tab-details.tab-user-add .table, .container .content .tab .tab-details.tab-user-add tr, .container .content .tab .tab-details.tab-user-add td { border: none; }
.container .content .tab .tab-details.tab-user-add input { border: 1px solid #ccc; }
#person { width: 500px; }
#person .easyui-validatebox { width: 200px; font-size: 14px; }
#standardcodetable.table { table-layout: fixed; width: 100%; }
#standardcodetable.table td { width: 20%; overflow: hiddden; text-overflow: ellipis; white-space: nowrap; }
.btn-hello { cursor: pointer; }
.container .content .w-897 div.category table.thumbnail td > input.easyui-validatebox.knowledge { width: 300px; }
li.left.psn-info-first { padding-left: 0; }
#standardcodetable ul { margin-left: 50px; }
.usermng-sbm { text-align: center;}
.container .content .tab .tab-details.tab-user-add input.usermng-btn { background: #f48024; color: #fff; width: 80px; height: 25px; line-height: 25px; font-size: 15px; margin-right: 15px; }
#handleKnowledgeBase div.category, #handleStandardCode div.category { text-align: center; width: 500px; }
#handleKnowledgeBase div.category .thumbnail, #handleStandardCode div.category .thumbnail { width: 500px; }
#standardcodetable.table td.w-250 { width: 250px; }
.container .content .w-897 #handleKnowledgeBase div.category table.thumbnail td.txt-r, .container .content .w-897 #handleStandardCode div.category table.thumbnail td.txt-r { text-align: right; }
.container .content .w-897 #handleKnowledgeBase div.category table.thumbnail td.txt-l, .container .content .w-897 #handleStandardCode div.category table.thumbnail td.txt-l { text-align: left; }
.container .content .w-897 #handleKnowledgeBase div.category table.thumbnail td.first-col, .container .content .w-897 #handleStandardCode div.category table.thumbnail td.first-col { width: 150px; }
.container .content .w-897 #handleStandardCode div.category div.submit { margin-left: -20px; }
.container .content #standardcodetable td.txt-l { text-align: left; }
/*add user*/
.add-user { padding-left: 20px;}
.add-user #person .easyui-validatebox { width: 150px; }
.add-user .tab-user-add { border: 0 !important; }
.add-user .table th { text-align: right; }
.add-user .table td { padding: 6px 10px; text-align: left; }

.tab .w-897 table.col-4 td.knowledge-left{text-align:left;}

#editbutton  div.category,#handlecenter div.category .category{ text-align:center;}
.w-897 .category .submit button{ background:#f48024; width:80px; height:28px;}

td.txt-r{ text-align:right;} td.txt-l{ text-align:left;}
.loading2 img{ display:block; width:80px; height:80px; position: absolute; z-index:100; left:50%; top:250px; margin-left:-40px;display:block;}